#ifndef _COMMOM_H_
#define _COMMOM_H_


#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
#include <sys/wait.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/ether.h>
#include <stdbool.h>
#include <sys/time.h>
#include <semaphore.h>

// 出错显示调试语句
#define DEBUGERROR printf("\n文件:%s, 错误行:%d\n", __FILE__,(__LINE__-3))
#define DEBUG   printf("%s, %s:%d\n", __FILE__, __func__, __LINE__)
// m延时设置
#define msleep(n) usleep(1000*n)


typedef unsigned short us16;
typedef unsigned char uc8;
typedef unsigned int ui32;
typedef struct sockaddr SA; // 普通套接字
typedef struct sockaddr_in SAI; 


#endif